var opened_form=false;
$(document).ready(function(){
	//Предзагрузчик для картинки статуса кнопки - дизеблд
	var a = new Image();a.src='/img/loader_button.gif';

	//Отсылка форм
	$('.editable').find('form').submit(function(){
	  var block=$(this).parents('.editable');
	  var block_name=block.attr('id');
	  var form=$(this);
	  var elm=$(this).parents('.editable').find('.btn_ok').first();
	  elm.attr('disabled','disabled');
	  block.addClass('loading');
	  
			var req = new JsHttpRequest();
	    req.onreadystatechange = function() {
	    	if (req.readyState == 4) {
	    	  elm.removeAttr("disabled");
	    	  block.removeClass('loading');
	    	  if(req.responseJS){
						if ( req.responseJS.status == 1 ){
						  if( block_name!='profile_logo')  form.hide();
						  $(form).parents('.editable').css('z-index','1');
						  alert('ОллБрайтХристафорБанефатичъ');
						}else{
						  var erro=$('.error',form);
						  if( typeof(req.responseJS.error)!='undefined' ){
						    erro.html(req.responseJS.error);
							}
							erro.css('display','block').animate({"opacity":"1"},400)
		          .delay(2000)
		          .animate({"opacity":"0"},900);
						}

					}
	    	  if(req.responseText!='') alert(req.responseText);
	    	}
	    }
	    req.open(null, 'ajax.php', true);
			var sendObj={ 'form': form.get(), 'action':'edit_profile' };
	    req.send( sendObj );
	  return false;
	});
	
	$('.editable .edit').click(function(){
	  if( opened_form ){
	    opened_form.parents('.editable').css('z-index','1');
			opened_form.hide(); opened_form=false;	$(document).unbind('click');
		}
		
    //Клик во вне
    $(document).bind('click',function(e){
			if( !$(e.target).parents().is('.pop') && !$(e.target).is('.edit')){
        opened_form.parents('.editable').css('z-index','1');
        opened_form.hide();
        opened_form=false;
        $(document).unbind('click');
			}
		});
		//Клик на кенсел
		$(this).parents('.editable').find('.btn_cancel').unbind('click').click(function(){
		  $('#yp_logo').trigger('click');
		  return false;
		});
		//Клие ОК
		$(this).parents('.editable').find('.btn_ok').unbind('click').click(function(){
		  var form=$(this).parents('.editable').find('form').first();
		  form.submit();
			return false;
		});

	  opened_form=$(this).parents('.editable').find('.pop');
	  if( opened_form.get().length<1 ){
	    opened_form=false;	$(document).unbind('click');
			return true;
		}
		$(this).parents('.editable').css('z-index','200');
	  opened_form.show();
	  return false;
	});

	//Обработчик изменения поля лого
	$('#uploadForm input').change(function(){
	  $('#uploadForm').submit();
	});
	
	$('#profile_timing .pop').find('input[type="checkbox"]').change(function(){
	  var t= $(this).is(':checked');
	  $(this).parent().prevAll('.from').first().find('select').prop('disabled', t ).val('');
	  $(this).parent().prevAll('.to').first().find('select').prop('disabled', t ).val('');
	});
});